harvesting energy - French English Dictionary